import send from '../../http'
export default {
  // 获取所有节点
  getNodeList (data) {
    let req = {
      data,
      action: 'config.channel.node.getNodeList'
    }
    return send.fetch(req, 'post')
  },
  // 添加节点
  addNode (data) {
    let req = {
      data,
      action: 'config.channel.node.addNode'
    }
    return send.fetch(req, 'post')
  },
  // 更新节点
  updateNode (data) {
    let req = {
      data,
      action: 'config.channel.node.updateNode'
    }
    return send.fetch(req, 'post')
  },
//  删除节点
  delNode (data) {
    let req = {
      data,
      action: 'config.channel.node.deleteNode'
    }
    return send.fetch(req, 'post')
  },
//  查询节点
  getNodeById (data) {
    let req = {
      data,
      action: 'config.channel.node.getNodeById'
    }
    return send.fetch(req, 'post')
  },
  //  查询流程
  getProcessList (data) {
    let req = {
      data,
      action: 'config.channel.process.getProcessList'
    }
    return send.fetch(req, 'post')
  },
  //  根据id查询流程
  getProcessById (data) {
    let req = {
      data,
      action: 'config.channel.process.getProcessById'
    }
    return send.fetch(req, 'post')
  },
  //  添加流程
  addProcess (data) {
    let req = {
      data,
      action: 'config.channel.process.addProcess'
    }
    return send.fetch(req, 'post')
  },
  //  修改流程
  updateProcess (data) {
    let req = {
      data,
      action: 'config.channel.process.updateProcess'
    }
    return send.fetch(req, 'post')
  },
  //  删除流程
  delProcess (data) {
    let req = {
      data,
      action: 'config.channel.process.delProcess'
    }
    return send.fetch(req, 'post')
  },
  //  流程生效
  reloadProcess (data) {
    let req = {
      data,
      action: 'config.channel.process.reloadProcess'
    }
    return send.fetch(req, 'post')
  }
}
